SQL 的问题... <<高手进来>>

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:29:56
我想把如下的数据用SQL来输出
=========================================================
Day No1 No2 No3
1 bus Plane Train
2 Plane Bus boat
3 Bus Plane bus
...........
=========================================================
如下结果
========================================================
Day No
1 bus
1 Plane
1 Train
2 Plane
2 Bus
2 boat
3 Bus
3 Plane
3 bus
如下结果
==========================================================
请各位高手帮个忙啊...
什么啊? 不知道可不要乱答...

设第一个表名为A,可按如下查询(前提是No1-No3字段类型相同或能够隐性转换,否则需用函数处理)

SELECT Day AS Day,No1 AS No
FROM A

UNION

SELECT Day AS Day,No2 AS No
FROM A

UNION

SELECT Day AS Day,No3 AS No
FROM A

1、可以确定是补丁没有安装的问题。
2、你不能安装SQL2000-KB884525-SP4-x86-CHS.EXE 文件的问题可以参考安装 SQL SERVER2000时出的“挂起”问题进行解决:

在运行窗口输入regedit,打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager中找到PendingFileRenameOperations,删除该键值(这个键值是安装程序暂挂项目,只要找到对应的应用程序清除掉就行了),关闭注册表编辑器。重新安装SQL Server 2000 补丁即可。

3、如果上面的第2步不能解决你的问题。请查找 百度知道中关于“sql server 2000 挂起”相关问题的答案。

祝成功。